package ArrayList1;

import java.util.ArrayList;

public class ArrayListtest1 {
    ///任务将含有枸杞的字符串全部删除
    //"黑枸杞","白枸杞"，"宁夏枸杞","日本枸杞","人字拖"
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("黑枸杞");
        list.add("白枸杞");
        list.add("宁夏枸杞");
        list.add("人字拖");
        System.out.println(list);
        //方法一将i判断之后再重新减一
        for (int i = 0; i < list.size() ; i++) {
            String res=list.get(i);//需要在ArryList中声明String类型才不会报错；
            if (res.contains("枸杞")) {
                list.remove(res);
                i--;

            }

        }
        System.out.println("更新后的列表"+list);
        System.out.println("-------------------------");
        //方法二从后往前一个对应一个
        for (int i = list.size()-1; i >0 ; i--) {
            String res = list.get(i);
            if (res.contains("枸杞")) {
                list.remove(res);

            }

        }
        System.out.println(list);
    }
}
